The most important difference between L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X~2.09 and L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X2<SUB>e</SUB><#14#><#14#> is the
way that fonts are selected. In L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X~2.09, the Computer Modern fonts
were built into the L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X~format, and so customizing L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X<#15#><#15#> to use
other fonts was a major effort.
In L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X2<SUB>e</SUB>, very few fonts are built into the format, and there are
commands to load new text and math fonts. Packages such as |times| or
|latexsym| allow authors to access these fonts.
This document describes how to write similar font-loading packages.
The L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X2<SUB>e</SUB><#16#><#16#> font selection system was first released as the `New Font
Selection Scheme' (NFSS) in 1989, and then in release~2 in 1993.
L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X2<SUB>e</SUB><#17#><#17#> includes NFSS release~2 as standard.